// #include<iostream>
// #include<string>
// #include<ctime>
// #include<chrono>
// #include <iomanip>
// #include <numbers>
// #include <thread>
// #include<time.h>
//
// using namespace std;
// //时间
// void test_time() {
//     //c语言获取时间
//     // time_t count = time(NULL);
//     // tm* pt=localtime(&count);
//     // cout << put_time(pt,"%F %X") <<endl;
//
//     //c++获取时间  时钟类
//     //system_clock() 系统时钟
//     // steady_clock() 计时时钟
//     //high_resolution_clock() 高精度时钟
//
//     chrono::system_clock::time_point t = chrono::system_clock::now();
//     cout << t.time_since_epoch().count() << endl;
//     time_t value  = chrono::system_clock::to_time_t(t);
//     tm* pt2 = localtime(&value);
//     cout << put_time(pt2,"%F %X") <<endl;
//
//
//
//     //计时功能
//     chrono::system_clock::time_point t1 = chrono::system_clock::now();
//     for (int i=0;i<1000000000;i++) {
//         int a = 1;
//         int b=2;
//         int c = 3;
//         c  = a + a *b *c;
//
//     }
//     auto end =  chrono::system_clock::now();
//     //默认返回值纳秒
//     auto sum  =  end-t1;
//     cout << "运行时间ns" <<sum.count() << endl; //纳秒
//
//
//     //代表1秒
//     chrono::duration<double,ratio<1>> sec = end-t1;
//
//     cout << sec.count() <<endl;
//
//
//
//
//
//
//
// }
//
// void sleep_time() {
//     //延时函数
//     this_thread::sleep_for(chrono::seconds(3));
//     //时间表示方式 应用 采用文本重载形式表示时间
//     this_thread::sleep_for(1s);
//     this_thread::sleep_for(1min);
// }
//
// int main() {
//
//     test_time();
//
//     // sleep_time();
//
//
//     return 0;
// }